N:M threading